Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Belgium F8 Belgium F9 Turkey F43 Turkey F46 Turkey F47 Turkey F48 Turkey F49 Ukraine F1 Ukraine F2 Bahrain F1 Qatar F1 Qatar F2 Egypt F9 Egypt F11 Belgium F4 Belgium F6 Belgium F7 Belgium F8 Belgium F2 Belgium F5 Belgium F10 Kuwait F1 Egypt F1 Egypt F2 Tunisia F8 Tunisia F12 Tunisia F13 France F8 Belgium F6 France F8 Netherlands F1 Netherlands F2 Belgium F3 Kuwait F2 Belgium F4 Germany F7 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Belgium F11 Belgium F12 Belgium F13 Belgium F14 France F4 (Lille) France F6 (Poitiers) Portugal F5 (Quinta Da Marinha) Belgium F6 (Duinbergen) Belgium F7 (Brussels) Belgium F8 (Eupen) Belgium F8 Belgium F9 (Koksijde) Belgium F10 (Lambermont) Belgium F11 (Damme) Belgium F12 (Middelkerke) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F38 (Antalya) Kuwait F1 (Meshref) Kuwait F2 (Meshref) Kuwait F3 (Meshref) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Qatar F2 (Doha) Qatar F3 (Doha) Russia F3 (Kazan) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Kazakhstan F4 (Shymkent) France F8 (Angers) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) Czech Republic F1 (Prague) Belgium F1 (Havre) Belgium F2 (Arlon) Belgium F9 Belgium F3 (Lasne) Germany F7 (Bad Schussenried) France F14 (Uriage) Belgium F5 (Duinbergen) Germany F10 (Essen) Belgium F7 (Eupen) Poland F8 (Poznan) Turkey F29 (Antalya) Turkey F30 (Antalya) Turkey F32 (Antalya) Turkey F33 (Antalya) Turkey F34 (Antalya) Turkey F35 (Antalya) Turkey F38 (Antalya) Turkey F39 (Antalya) Turkey F40 (Antalya) M15 Manacor M15 Manacor M25 Kazan M15 Palmanova M15 Palmanova M25 Aktobe M25 Aktobe M15 Antalya M15 Antalya M15 Toulouse M25+H Kazan M15 Porec M15 Rovinj M15 Quinta Do Lago M15 Opatija M25 Shymkent M15 Madrid M25 Angers M15 Troisdorf M25 Huelva M25+H Arlon M25 Lasne M25 Getxo M25 Jounieh M15 Manacor M15 Manacor M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Meerbusch M15 Antalya M15 Antalya M15 Antalya M25 Telfs Tunisia F7 France F6 XXXVII Torneig C.E. Laieta - Barcelona Challenger Copa Sevilla - Seville France F4 France F5 Porsche Open - Poznan Kuwait F3 Challenger Copa Sevilla - Seville Belgium F2 Belgium F5 (Knokke) Internazionali di Tennis di Bergamo - Bergamo Baden Open - Karlsruhe San Marino CEPU Open - San Marino Akbank Private Banking TED Open - Istanbul UTC Open - Cherkassy Ethias Trophy - Mons Sunrise Challenger Braunschweig Challenger M15 Monastir Trnava Challenger Napoli Challenger Mons Challenger Biella Challenger M25 Sabadell Turin Challenger M15 Telavi M25 Manacor Belgium F6 Genova Challenger Ukraine F3 Bratislava Challenger M25 Monastir Egypt F10 San Jose Challenger Barranquilla Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Segovia Challenger Tashkent Challenger Memorial Kolyaskin - Donetsk Kazan Challenger M15 Monastir Sarasota Challenger Bordeaux Challenger Monza Challenger Marburg Challenger Belgium F1 M25 Antalya M15 Monastir M25 Monastir Lermontov Challenger Mons Challenger Bukhara Challenger - Bukhara Savannah Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Belgaum Open - Belgaum Prostejov Challenger Kosice Challenger M25 Madrid Nord LB Open - Braunschweig Tennis Napoli Cup 2006 - Napoli Istanbul Challenger Eskisehir Challenger Poznan Challenger Garden Open - Rome Bancastato Challenger Lugano - Lugano Astana Challenger M15 Monastir M25 Monastir Bukhara Challenger - Bukhara Como Challenger Porsche Open - Poznan M15 Belgrade Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc Citta di Monza - Monza Dharwad Challenger 2003 - Dharwad Steelers Cup - Kosice Orleans Challenger Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Ispat Open 2004 - Ostrava Tashkent Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Kazan Challenger Tyumen Challenger M15 Manacor M25 Vilnius Budapest Challenger - Budapest Togliatti Cup - Togliatti Ljubljana Open - Ljubljana Kyiv Open - Kiev Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran Karshi Challenger Nord LB Open 2006 - Braunschweig The Manchester Trophy - Manchester Open Mutouest de Saint-Brieuc - St. Brieuc Genova Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open Costa Daurada - Tarragona Mordovia Cup - Mordovia 4° Sporting Challenger - Turin Tempe Challenger St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Open de Tenis Amaya - Pamplona Seville Challenger KGHM Dialog Polish Indoors - Wroclaw Ethias Tennis Trophy - Mons Banja Luka Challenger 2004 - Banja Luka Ethias Trophy - Mons Privat Bank Cup - Dnepropetrovsk BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Fergana Challenger Augsburg Challenger Shanghai Challenger Tashkent Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth Pozoblanco Challenger Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Lugano Challenger Astana Challenger Zenith Tennis Cup-Harbour Club - Milan X Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava Astana Challenger San Remo Challenger PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Bukhara Challenger - Bukhara Dortmund Challenger Schickendanz Open - Furth Dallas Challenger Braunschweig Challenger Genova Challenger Kenitra Challenger Mons Challenger Fergana Challenger Alexander Kolyaskin Memorial - Donetsk Portugal F6 (Porto) Morelos Challenger Anning Challenger Karshi Challenger Togliatti Cup - Togliatti Lyon Challenger Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona Tashkent Challenger ATP Open Castilla y Leon - Segovia M25 Telavi Quimper Challenger Dallas Challenger Szczecin Challenger Kobstaedernes ATP Challenger - Kolding 2007 Knoxville Challenger - Knoxville Karshi Challenger Moscow Challenger Loughborough Challenger Egypt F10 (Sharm El Sheikh) Quimper Challenger Irving Challenger M15 Antalya Bratislava Challenger Fergana Challenger - Fergana Milan Indoors - Milan Manerbio Challenger L'Aquila Challenger Open de la Comunidad Valenciana - Valencia Tashkent Challenger Potchefstroom 1 Challenger Synsam Swedish Open - Bastad Seville Challenger Orleans Challenger Braunschweig Challenger Kremlin Cup - Moscow Chennai Open - Chennai International Tennis Championships - Delray Beach Astana Challenger Istanbul Challenger Almaty 2 Challenger Schickedanz Open - Furth Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Rennes Challenger M25 Telavi Leon Challenger M15 Valldoreix Qingdao Challenger Bangkok Challenger Samarkand Challenger Szczecin Challenger Pilot Pen Tennis - New Haven M15 Antalya Aptos Challenger Kremlin Cup - Moscow Istanbul Challenger Biella 5 Challenger Shenzhen Challenger St. Petersburg Open - St. Petersburg Rennes Challenger Budapest Challenger Harrah's Entertainment Challenger - Tunica Open de Tenis Comunidad Valenciana - Valencia Samarkand Challenger Open SEAT Godo 2006 - Barcelona Ostrava Challenger Prague Challenger Mallorca Challenger Seville Challenger Cassis Challenger Almaty Challenger Brest Challenger Prostejov Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Nanchang Challenger ATP Kremlin Cup - Moscow Bordeaux Challenger St. Petersburg Open - St. Petersburg Oberstaufen Cup - Oberstaufen Shymkent Challenger Jerusalem Challenger Chennai Open - Chennai Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk Millenium Tennis Championships - Delray Beach Nur-Sultan Challenger Samsung Securities Cup Challenger Tennis - Seoul San Benedetto Challenger SAP Open - San Jose Binghamton Challenger Regions Morgan Keegan Championships - Memphis Winnetka Challenger Meerbusch Challenger Portoroz Challenger Baotou Challenger Jinan Challenger Kaohsiung Challenger Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Shenzhen Challenger Pau Challenger Rome 1 Challenger Red Letter Days Open - Nottingham Biella 6 Challenger Almaty 1 Challenger Prostejov Challenger Salzburg-Anif Challenger Braunschweig Challenger Campbell's Hall of Fame Tennis Championships - Newport Kyiv Open - Kiev Segovia Challenger Verona Challenger Warsaw Challenger Prague 3 Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Como Challenger Pilot Pen Tennis - New Haven Braga Challenger Bucharest Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Tumkur Open - Tumkur Open Sainte Victoire - Aix-En-Provence Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open de la Ville de Saint Denis - Reunion Island The Dubai Tennis Championships - Dubai Qatar ATP Challenger - Doha Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Open de L'Isere-Trophee BNP Paribas - Grenoble AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Atlanta Tennis Championships - Atlanta Morocco Tennis Tour - Marrakech Pilot Pen Tennis - New Haven China Open - Beijing Kos Succhetti Tennis Cup - Cordenons US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Nur-Sultan Challenger Ismaning Challenger Brest Challenger Kobe Challenger Maia Challenger Rennes Challenger Cherbourg Challenger US Men's Clay Court Championship - Houston Koblenz Challenger Ostrava Challenger Bet-at-home Cup - Kitzbuhel Iasi Challenger Forli Challenger Kremlin Cup - Moscow Citi Open - Washington Biella Challenger St. Petersburg Open - St. Petersburg Cary Challenger Orlando Challenger Rennes Challenger Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Barcelona Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag China Open - Beijing Furth Challenger Braunschweig Challenger Alicante Challenger Heilbronn Challenger M15 Metzingen US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Chennai Open - Chennai Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech St. Petersburg 2 Challenger Geneva Open - Geneva Pereira Challenger Guayaquil Challenger Dutch Open Tennis - Amersfoort Samarkand Challenger Poznan Challenger Rabat Challenger San Luis Potosi Challenger Champaign Challenger SAP Open - San Jose Grand Prix Hassan II - Casablanca Marrakech Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Stockholm Open - Stockholm Bucaramanga Challenger SAP Open - San Jose Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem St. Brieuc Challenger Countrywide Classic - Los Angeles Sarasota Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Geneva Challenger Kremlin Cup - Moscow Geneva Open - Geneva Ortisei Challenger Citi Open - Washington Gerry Weber Open - Halle Ostrava Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Countrywide Classic - Los Angeles Garanti Koza Sofia Open - Sofia Thailand Open - Bangkok Sao Paulo Challenger Tour Finals St. Petersburg Open - St. Petersburg Potchefstroom 2 Challenger St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Sardegna Open - Cagliari Emilia-Romagna Open - Parma Murcia Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg UNICEF Open - 's Hertogenbosch Gimcheon Challenger China Open - Beijing Kremlin Cup - Moscow Istanbul Challenger Open Sud de France - Montpellier Savannah Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Scheveningen Challenger Mons Challenger Koblenz Challenger Irving Challenger Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Kaohsiung Challenger Quimper Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Swiss Indoors Basel - Basel Koblenz Challenger Apia International - Sydney Sao Paulo Challenger Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul M15 Antalya Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Meerbusch Challenger ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger US Men's Clay Court Championship - Houston Fergana Challenger Samarkand Challenger Da Nang Challenger Tampere Challenger Sydney International - Sydney Ortisei Challenger Eckental Challenger Prague II Challenger Prostejov Challenger Parma Challenger Eckental Challenger Campinas Challenger Como Challenger St. Petersburg 1 Challenger Zadar Challenger Milan Challenger St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Open 13 - Marseille Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Lexington Challenger Oeiras 1 Challenger Ostrava Challenger Open Sabadell Atlantico - Barcelona Iasi Challenger Sydney International - Sydney Medibank Private International - Sydney Masters Series Hamburg - Hamburg Regions Morgan Keegan Championships - Memphis Campionati Internazionali D'Italia - Rome ATP Kremlin Cup - Moscow Tennis Masters Series - Madrid Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis BNP Paribas Masters - Paris Shanghai ATP Masters - Shanghai Rogers Cup - Montreal Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London Interwetten Austrian Open - Kitzbuhel U.S. Open - New York Legg Mason Tennis Classic - Washington Thailand Open - Bangkok French Open - Paris Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Shanghai ATP Masters 1000 - Shanghai Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Australian Open - Melbourne Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 U.S. Open (juniors) Olympics - Rio de Janeiro M25 Monastir